package com.business.util;


import java.util.*;


/**
 * 字符串工具类
 * 
 * @author fc
 */
public class ListUtils {

    public static List<?> getSubList(List<?> list,Integer pageNum, Integer pageSize){
        if(list==null||(pageNum-1)*pageSize>=list.size()){
            return null;
        }else{
            Integer startIndex=(pageNum-1)*pageSize;
            Integer endIndex=pageNum*pageSize;
            if(endIndex>=list.size()){
                endIndex=list.size();
            }
            List<?> rlist=list.subList(startIndex,endIndex);
            return rlist;
        }
    }

    public static void main(String[] args){
        List<String> list=new ArrayList<String>();
        for(int i=0;i<25;i++){
            list.add(i+"");
        }
        List<String> alist= (List<String>) ListUtils.getSubList(list,2,10);
        for(String a:alist){
            System.out.print(a+"-");
        }
    }


}